package ar.edu.utn.frgp.banco.servlets;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import ar.edu.utn.frgp.banco.domain.Cliente;
import ar.edu.utn.frgp.banco.domain.Cuenta;
import ar.edu.utn.frgp.banco.service.RecursoServiceCuenta;
import ar.edu.utn.frgp.banco.service.impl.RecursoServiceCuentaImpl;

public class AltaCuentaServlet extends GenericServlet {
	private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public AltaCuentaServlet() {
        // TODO Auto-generated constructor stub
    }

	@Override
	public void realizarAccion(HttpServletRequest req, HttpServletResponse resp) throws Exception {
		
		String jsp = "";
		Cliente elCliente = (Cliente)req.getSession().getAttribute("cliente");
		Cuenta cu = new Cuenta();
		
		cu.setDni(elCliente.getDni());
		cu.setTipoCuenta(Integer.parseInt(req.getParameter("tipo")));
		cu.setEstado(1);
		cu.setSaldo(Double.parseDouble(req.getParameter("saldo")));
		cu.setDescubierto(Double.parseDouble(req.getParameter("descubierto")));
		
		RecursoServiceCuenta service = new RecursoServiceCuentaImpl();
		service.crearCuenta(cu);
				
		jsp = "menucuenta.jsp";
		req.getRequestDispatcher(jsp).forward(req, resp);
		
	}
}
